$(function () {
    window.isMobile = !!("ontouchstart" in window);

    // 回到顶部
    $('#back-to-top').on('click', function (e) {
        e.preventDefault();
        $('html,body').animate({
            scrollTop: 0
        }, 700);
    });

    // 点赞
    $(document).on("click", ".btn-like", function () {
        var that = this;
        var id = $(this).data("id");
        var type = $(this).data("type");
        if (CMS.api.storage(type + "vote." + id)) {
            layer.msg(type === 'like' ? "你已经点过赞了":"你已经踩过了");
            return false;
        }
        CMS.api.ajax({
            data: $(this).data()
        }, function (data, ret) {
            $('#'+type+"-id-"+id, that).text(type === 'like' ? ret.data.likes : ret.data.dislikes);
            CMS.api.storage(type + "vote." + id, true);
            return false;
        }, function () {
            return false;
        });
    });


    //tab
    $(".b-tabs a").on("click",function(){
        var index = $(this).index();
        $(this).parent().find('a').removeClass("active")
        $(this).addClass("active")
        $(this).parent().next().find('.tab-pane').hide()
        $(this).parent().next().find('.tab-pane').eq(index).show()
        
        return false;
    })

    //打开评论
    $("#expolde_comment").on("click",function(){
        $(".commentWrap").hide();
        $(".commentContent").show();
        
    })

    //关闭评论
    $("#close_comment").on("click",function(){
        $(".commentWrap").show();
        $(".commentContent").hide();
    })

    // 加载更多
    $(document).on("click", ".btn-loadmore", function () {
        var that = this;
        var page = parseInt($(this).data("page"));
        var container = $(this).data("container");
        container = container ? $(container) : $(".article-list,.product-list");
        var loadmoreText = $(this).text();
        $(that).text("正在加载").prop("disabled", true);
        CMS.api.ajax({
            url: $(that).attr("href"),
        }, function (data, ret) {
            console.log(data)
            if (data) {
                console.log(data)
                $(data).appendTo(container);
                page++;
                $(that).attr("href", $(that).data("url").replace("__page__", page)).data("page", page);
                $(that).text(loadmoreText).prop("disabled", false);
            } else {
                $(that).replaceWith('<div class="loadmore loadmore-line loadmore-nodata"><span class="loadmore-tips">暂无更多数据</span></div>');
            }
            return false;
        }, function (data) {
            $(that).text(loadmoreText).prop("disabled", false);
        });
        return false;
    });
    
})